Linux查看mysql是否启动+mysql启动(全) | 您所在的位置:网站首页 › linux 查看docker进程 › Linux查看mysql是否启动+mysql启动(全) |
整理一下Linux下启动mysql服务的命令。 目录 1.使用命令 # service mysqld status 2、使用命令# ps aux|grep mysqld 3、使用命令# pidof mysqld 4、使用命令# ps -ef|grep mysqld 5、使用# systemctl list-unit-files 命令,q退出 一、查看mysql是否启动——5种方法 1.使用命令 # service mysqld status来查看mysql 的启动状态如图所示: mysqld is stopped 那就说明mysql服务是停止状态,如果是 mysqld is running 那就说明mysql服务是启动状态 [root@localhost ~]# service mysqld status查看mysql的启动状态如图所示,如果启动了就会看到mysql的进程号,如果未启动,不会看到mysql,只能看到 root的进程号。 [root@localhost ~]# ps aux|grep mysqld查看mysql的启动状态如图所示,如果显示进程号说明服务启动,如果不显示进程号,则服务未启动。 [root@localhost ~]# pidof mysqld查看mysql的启动状态如图所示,如果显示进程号说明服务启动,如果不显示进程号,则服务未启动。 [root@localhost ~]# ps -ef|grep mysqld可查看系统内的所有服务,按enter一直往下找到m开头的mysqld服务就能看到状态,找到之后按q可以退出查看 [root@localhost ~]# systemctl list-unit-files按q退出查看状态。 二、mysql的启动与关闭1、启动:适用于mysql5.7的 service mysqld restart service mysql restart (5.5.7版本命令) 2、MySQL8以上会出问题 (1)问题: service mysql start 启动服务器 或 service mysql status 查看mysql 服务时 出现 Redirecting to /bin/systemctl status mysql.service Unit mysql.service could not be found.的错误
原因推测:service mysql start 是重定向到/bin/systemctl restart mysql.service. mysql与mysqld是不同的,前者交互式命令(客户端),mysqld才是后端服务进程,可能是启错了 还有说是新版的问题,不晓得 (2)解决: 方法一:上去就是一个命令 /bin/systemctl start httpd.service 方法二: 如果报相关问题,使用以下命令 重新启动MySQL: systemctl restart mysqld 启动 MySQL: systemctl start mysqld 查看 MySQL 运行状态: systemctl status mysqld ----------------------------------------------------------------以下无正文 |
CopyRight 2018-2019 实验室设备网 版权所有 |